AXIS#.VL.ARZQ1 TO AXIS#.VL.ARZQ4
Description
AXIS#.VL.ARZQ1 sets the Q (quality factor) of the zero (numerator) of AR filter 1. This value is QZ in the approximate transfer function of the filter:
AR1(s) = [s²/(2πFZ)²+s/(QZ2πFZ) + 1]/ [s²/(2πFP)² +s/(QP2πFP) + 1]
The following block diagram describes the AR filter function; note that AR1 and AR2 are in the forward path, while AR3 and AR4 are applied to feedback:
AR1, AR2, AR3 and AR4 are used in velocity and position mode, but are disabled in torque mode.
Discrete time transfer function (applies to all AR filters)
The velocity loop compensation is actually implemented as a digital discrete time system function on the DSP. The continuous time transfer function is converted to the discrete time domain by a backward Euler mapping:
s ≈ (1-z-1)/t, where t = 62.5 µs.
The poles are prewarped to FP and the zeros are prewarped to FZ.
Versions
Action | Version | Notes |
---|---|---|
Implemented | 02-00-00-000 |
General Information
Type |
Read/Write |
Units |
N/A |
Range |
0.1 to 5 |
Default Value |
AXIS#.VL.ARZQ1: 0.707 VLARZQ2 to VLARZQ4: 0.5 |
Data Type |
Float |
Stored in Non-Volatile Memory |
Yes |
Variants Supported
All variants are supported.
Fieldbus Information
Command |
Index |
SubIndex |
Data Type |
Units |
Float Scale |
Access |
PDO Mappable |
---|---|---|---|---|---|---|---|
AXIS1.VL.ARZQ1 |
5011h |
1ch |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS1.VL.ARZQ2 |
5011h |
1dh |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS1.VL.ARZQ3 |
5011h |
1eh |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS1.VL.ARZQ4 |
5011h |
1fh |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS2.VL.ARZQ1 |
5111h |
1ch |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS2.VL.ARZQ2 |
5111h |
1dh |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS2.VL.ARZQ3 |
5111h |
1eh |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
AXIS2.VL.ARZQ4 |
5111h |
1fh |
Unsigned32 |
- |
1000:1 |
Read/Write |
No |
ID |
Instance |
Attribute |
Name |
Data Type |
Access |
User Mappable |
---|---|---|---|---|---|---|
6016 |
1 |
6016 (0x1780) |
AXIS1.VL.ARZQ1 |
Signed32 |
Read/Write |
Yes |
71552 |
2 |
6016 (0x1780) |
AXIS2.VL.ARZQ1 |
Signed32 |
Read/Write |
Yes |
6017 |
1 |
6017 (0x1781) |
AXIS1.VL.ARZQ2 |
Signed32 |
Read/Write |
Yes |
71553 |
2 |
6017 (0x1781) |
AXIS2.VL.ARZQ2 |
Signed32 |
Read/Write |
Yes |
6018 |
1 |
6018 (0x1782) |
AXIS1.VL.ARZQ3 |
Signed32 |
Read/Write |
Yes |
71554 |
2 |
6018 (0x1782) |
AXIS2.VL.ARZQ3 |
Signed32 |
Read/Write |
Yes |
6019 |
1 |
6019 (0x1783) |
AXIS1.VL.ARZQ4 |
Signed32 |
Read/Write |
Yes |
71555 |
2 |
6019 (0x1783) |
AXIS2.VL.ARZQ4 |
Signed32 |
Read/Write |
Yes |
Parameter |
PNU |
Data Type |
Access |
Units |
---|---|---|---|---|
AXIS#.VL.ARZQ1 |
6016 |
Float |
Read/Write |
- |
AXIS#.VL.ARZQ2 |
6017 |
Float |
Read/Write |
- |
AXIS#.VL.ARZQ3 |
6018 |
Float |
Read/Write |
- |
AXIS#.VL.ARZQ4 |
6019 |
Float |
Read/Write |
- |